<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	template="/template/main.xhtml">

	<ui:define name="body">
		<h:form>
			<p:growl id="mensagens"/>
			<h:panelGroup id="panelDados">
				<p:fieldset legend="Dados Pessoais">
					<h:panelGrid columns="2">
						<h:outputLabel value="Login:" for="login"/>
						<h:inputText id="login" value="#{manterClienteMB.cliente.login}" />
						
						<h:outputLabel value="Senha:" for="senha"/>
						<h:inputSecret id="senha" value="#{manterClienteMB.cliente.senha}" />
						
						<h:outputLabel value="Confirmar Senha:" for="confirmacaoSenha"/>
						<h:inputSecret id="confirmacaoSenha" value="#{manterClienteMB.cliente.confirmacaoSenha}" />
						
						<h:outputLabel value="Nome:" for="nome"/>
						<h:inputText id="nome" value="#{manterClienteMB.cliente.nome}" />
						
						<h:outputLabel value="Cpf:" for="cpf"/>
						<h:inputText id="cpf" value="#{manterClienteMB.cliente.cpf}" />
						
						<h:outputLabel value="Identidade:" for="identidade"/>
						<h:inputText id="identidade" value="#{manterClienteMB.cliente.identidade}" />
						
						<h:outputLabel value="Endereco:" for="endereco"/>
						<h:inputText id="endereco" value="#{manterClienteMB.cliente.endereco}" />
					</h:panelGrid>
				</p:fieldset>
				<p:fieldset legend="Dados do Produto">
					<h:panelGrid columns="2">
						<h:outputLabel value="Produto/Modelo:" for="produtoNome"/>
						<h:inputText id="produtoNome" value="#{manterClienteMB.cliente.produto.nome}" />
						
						<h:outputLabel value="Serial:" for="serial"/>
						<h:inputText id="serial" value="#{manterClienteMB.cliente.produto.serial}" />
					</h:panelGrid>
				</p:fieldset>	
			</h:panelGroup>
			<p:spacer/>
			
			<p:commandButton action="#{manterClienteMB.inserirCliente}" value="Inserir" update="mensagens,panelDados" rendered="#{manterClienteMB.modoInclusao}" ajax="false"/>
			<p:commandButton action="#{manterClienteMB.alterarCliente}" value="Alterar" update="mensagens,panelDados" rendered="#{manterClienteMB.modoEdicao}" ajax="false"/>
		</h:form>
	</ui:define>
</ui:composition>